﻿/*总定义*/

em,i{ font-style: normal}
strong{ font-weight:bold;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{ text-decoration:none; color: #333; margin: 0; padding: 0; transition: all 0.3s;}
a:hover{ color: #134a9c;}
img{ display:block; transition: all .3s;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.ellipsiss{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsisss{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ellipsissss{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.clear{ clear:both;}
.box{ width: 1200px; margin: 0 auto; overflow: hidden; }
.w1200{ width: 1200px;}
.w740{ width: 740px;}
.w430{ width: 430px;}
.w590{ width: 590px;}
.w715{ width: 715px;}
.w465{ width: 465px;}
.w420{ width: 420px;}
.w570{ width: 570px;}
.w550{ width: 550px;}

/*首页*/
.firstnewsbox{  width: 100%;height: 110px; background: url( ../images/ttbg.jpg) repeat-x;}
.firstnews{ width: 1600px; margin: 0 auto ;overflow: hidden;}
.firstnews h1{ margin: 15px 0; font-size: 38px; font-weight: bold; text-align: center; line-height:40px; }
.firstnews h1 a {color: #225eb8;}
.firstnews div{ text-align: center;}
.firstnews div a{ max-width: 570px; display: inline-block; color: #cda24f; font-size: 20px;}
.firstnews div a:hover{ color: #225eb8;}
.firstnews div span{display: inline-block; margin: -10px 20px 0 20px; color: #cda24f; font-size: 18px; font-weight: bold; vertical-align: text-top;}
.headnews{width: 1600px; margin: 0 auto;margin-left:40px; overflow: hidden;}
.newsbox-title{ margin-top: 20px; float: left; width: 595px; background: #f1f1f1; margin-left:20px;}
.newsbox-title span{ overflow: hidden;}
.newsbox-title span h3{ float: left; padding: 0 30px; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; cursor: pointer;}
.newsbox-title span a{ margin-right: 15px; float: right; line-height: 40px;}
.newsbox-list{ float: left; width: 605px; margin-left:20px;}
.newsbox-list ul a{ padding-left: 10px; width: 585px; display: block; background: url(../images/zjbt4.png) no-repeat 0 22px; border-bottom: #e9e9e9 dashed 1px; overflow: hidden;}
.newsbox-list ul a img{ float: left; margin: 15px 0 0 3px;}
.newsbox-list ul a li{ float: left; max-width:400px; line-height: 47px; font-size:16px; }
.newsbox-list ul a span{ float: right;line-height: 47px;}
.newsbox-list ul a li:hover{ color: #225eb8;}

.newsbox-zttitle{ margin-top: -40px; float: left; width: 274px; background: #f1f1f1; margin-left:20px;}
.newsbox-zttitle span{ overflow: hidden;}
.newsbox-zttitle span h3{ float: left; padding: 0 30px; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; cursor: pointer;}
.newsbox-zttitle span a{ margin-right: 15px; float: right; line-height: 40px;}




/*新闻轮播图*/
.smallSlide{ float: left; margin-top:20px; position:relative; width:680px; overflow: hidden;height: 426px; }
.smallSlide .bd{ position:relative; overflow: hidden; z-index:0; width:680px;}
.smallSlide .bd ul li { width: 680px; height: 426px; vertical-align:top; text-align: center; background-size: 680px 426px !important; }
.smallSlide .bd ul li a{width: 680px; height: 426px; display: block; position: absolute;}
.smallSlide .bd ul li a span{ display: block; width: 680px; height: 45px; text-align: left; color: #fff; background-color: rgba(0,0,0,.6); }
.smallSlide .bd ul li a span h3{ margin-left: 15px; margin-top: 381px; width: 550px; line-height: 45px; color: #fff;}
.smallSlide .hd{ float: right; position:relative; z-index:1; margin-top:-32px; margin-right:10px; height:30px; line-height:30px;  text-align:center; }
.smallSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px ; margin: 0 0 0 5px; background:#960; overflow:hidden; font-size:0;}
.smallSlide .hd ul .on{ background-position:0px 0px; }
/*首页科技成果轮播图*/
.kjcgSlide{ float: left; margin-top:20px; position:relative; width:430px; overflow: hidden; }
.kjcgSlide .bd{ position:relative; overflow: hidden; z-index:0; }
.kjcgSlide .bd ul li { width: 430px; height: 269px; vertical-align:top; text-align: center; }
.kjcgSlide .bd ul li a{ width: 430px; height: 269px; display: block; position: absolute;}
.kjcgSlide .bd ul li a span{ display: block; width: 430px; height: 40px; margin-top: 230px; text-align: left; color: #fff; background-color: rgba(0,0,0,.6); }
.kjcgSlide .bd ul li a span h3{ margin-left: 15px; width: 340px; line-height: 40px; color: #fff;}
.kjcgSlide .hd{ float: right; position:relative; z-index:1; margin-top:-29px; margin-right:10px; height:30px; line-height:30px;  text-align:center; }
.kjcgSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px ; margin: 0 0 0 5px; background:url(../images/tg_flash_p.png) 16px 0px; overflow:hidden; font-size:0;}
.kjcgSlide .hd ul .on{ background-position:0px 0px; }
/*首页举报弹窗*/
.winbox{ display: none; position: fixed; width: 100%; height: 100%; z-index: 9999;}
.winbox-content{ position: absolute; left:calc(50% - 408px); top:calc(50% - 140px); width: 815px; height: 250px; border:solid 15px rgba(0,0,0,.6); background: #fff;}
.winbox-content a{ display: block; float: left;  margin: 60px 0 0 30px; }
.winbox-content span{ display: block; width: 24px; height: 24px; background: url(../images/closebtn.png) no-repeat; margin: 215px 0 0 780px; cursor: pointer;}
.winbox-content span:hover{ background-position: right;}
.winbox-mask{ width: 100%; height: 100%; background: rgba(0,100,200,.6);}



